• Standing Order

    11:26:46 PM / 00:05:21:909 Fail

    Standing Order
    09.11.2024 11:26:46 PM 09.11.2024 11:32:08 PM 00:05:21:909 · #test-id=1
    Creation of Standing order and all operation related to standing order
    Given User enters URL and is on login page and entered credentials for SO
    SIGNIN BUTTON CLICKED
    When User is on Home Page for SO
    ADMIN PAGE OR ORDER ENTRY PAGE HAS BEEN FOUND
    Then User navigate to Client side for SO
    USER ICON FOUND
    IN ADMIN PAGE
    Then User should select Order Entry tab for SO
    https://autodsd.afsi.com/ClientPortal/Apps/cpOrderEntry.html?p=Km530c8XSlYiXYABAQY6Y6JAChTfYaSYca92kMk0eI9TOeNnC6%2bd9w%3d%3d
    NAVIGATED TO ORDER ENTRY PAGE
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User click on Start standing order button and selects start and end date from popup
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    09/11/2024 HAS BEEN SELECTED AS START DATE FOR STANDING ORDER
    09/11/2024 HAS BEEN SELECTED AS END DATE FOR STANDING ORDER
    Then User click on Add Product button in Standing order page and select catalog option
    And User checks for catalog popup and searches for product in catalog
    CATALOG DIALOG BOX HAS BEEN FOUND
    And User enters Qty in standing order product grid based on enabled days for multiple products
    1121111
    1211211
    2111111
    1211111
    1121111
    Step skipped
    Then User clicks on Save button and handles popup
    Step skipped
    stepDefination_DSD_OMS.LoginPageStep.afterScenario1(io.cucumber.java.Scenario)
    Test scenario for creating standing order, using catalog
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    Then read the first product description from the product grid and click on add product button
    And verify for display of catalog, enter product Description to be searched and validate select button
    Step skipped
    stepDefination_DSD_OMS.LoginPageStep.afterScenario1(io.cucumber.java.Scenario)
    Test scenario for verifying whether select button is disabled or not in catalog popup
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    Then read the first product from the product grid and click on check box
    STANDING ORDER PAGE HAS BEEN FOUND
    And User clicks on Delete Product button and confirms deletion
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    Then Click on Skip specific day and select any enabled day from current date,select reason date for skip in skip popup and click on ok
    DELIBERY DATE FOUND, AFTER LOGGING IN TO APPLICATION Friday, September 13, 2024
    STANDING ORDER PAGE HAS BEEN FOUND
    stepDefination_DSD_OMS.LoginPageStep.afterScenario1(io.cucumber.java.Scenario)
    Test scenario for skipping specific date in standing order
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    Then Click on Skip specific day and select first date in the list of skip days in skip popup and click on ok
    STANDING ORDER PAGE HAS BEEN FOUND
    stepDefination_DSD_OMS.LoginPageStep.afterScenario1(io.cucumber.java.Scenario)
    Test scenario for remove skipping specific date in standing order
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    Then Click on Skip specific day and select any enabled day from current date,select reason date for skip in skip popup and click on ok
    STANDING ORDER PAGE HAS BEEN FOUND
    Then User Click on Skip specific day and read the skip date value and click on Ok
    Step skipped
    And User should navigate to OE page, User should select the same delivery date from calender
    Step skipped
    Then User should verify for that date remove skip has been enabled or Skip has been disabled
    Step skipped
    stepDefination_DSD_OMS.LoginPageStep.afterScenario1(io.cucumber.java.Scenario)
    Test scenario for verifying skip in SO with skip in OE page
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User click on Start standing order button and selects Start date 2 and End date 2 day from current date
    STANDING ORDER PAGE HAS BEEN FOUND
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    09/13/2024 HAS BEEN SELECTED AS START DATE FOR STANDING ORDER
    09/13/2024 HAS BEEN SELECTED AS END DATE FOR STANDING ORDER
    Then User enters Product# in Quick product entry inputbox
    STANDING ORDER PAGE HAS BEEN FOUND
    PRODUCT ENTERED IN QUICK ENTRY IS 00000008
    And User enters Qty in standing order product grid based on enabled days
    1211111
    Then User clicks on Save button and handles popup
    STANDING ORDER SAVE BUTTON CLICKED
    STANDING ORDER SUCESSFULLY SAVED
    READY TO CREATE NEXT STANDING ORDER
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User click on Start standing order button and selects Start date 3 and End date 4 day from current date
    STANDING ORDER PAGE HAS BEEN FOUND
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    09/14/2024 HAS BEEN SELECTED AS START DATE FOR STANDING ORDER
    09/15/2024 HAS BEEN SELECTED AS END DATE FOR STANDING ORDER
    Then User enters Product# in Quick product entry inputbox
    STANDING ORDER PAGE HAS BEEN FOUND
    PRODUCT ENTERED IN QUICK ENTRY IS 00000008
    And User enters Qty in standing order product grid based on enabled days
    1211121
    Then User clicks on Save button and handles popup and continue creation of multiple standing order
    STANDING ORDER SAVE BUTTON CLICKED
    STANDING ORDER SUCESSFULLY SAVED
    READY TO CREATE NEXT STANDING ORDER
    STANDING ORDER PAGE HAS BEEN FOUND
    And User click on Start standing order button and selects Start date 9 and End date 15 day from current date
    STANDING ORDER PAGE HAS BEEN FOUND
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    09/20/2024 HAS BEEN SELECTED AS START DATE FOR STANDING ORDER
    09/26/2024 HAS BEEN SELECTED AS END DATE FOR STANDING ORDER
    Then User enters Product# in Quick product entry inputbox
    STANDING ORDER PAGE HAS BEEN FOUND
    PRODUCT ENTERED IN QUICK ENTRY IS 00000008
    And User enters Qty in standing order product grid based on enabled days
    2111111
    Then User clicks on Save button and handles popup and continue creation of multiple standing order
    STANDING ORDER SAVE BUTTON CLICKED
    STANDING ORDER SUCESSFULLY SAVED
    READY TO CREATE NEXT STANDING ORDER
    STANDING ORDER PAGE HAS BEEN FOUND
    And User click on Start standing order button and selects Start date 4 and End date 8 day from current date
    STANDING ORDER PAGE HAS BEEN FOUND
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    09/15/2024 HAS BEEN SELECTED AS START DATE FOR STANDING ORDER
    09/19/2024 HAS BEEN SELECTED AS END DATE FOR STANDING ORDER
    Then User enters Product# in Quick product entry inputbox
    STANDING ORDER PAGE HAS BEEN FOUND
    PRODUCT ENTERED IN QUICK ENTRY IS 00000008
    And User enters Qty in standing order product grid based on enabled days
    1211111
    Then User clicks on Save button and handles popup
    STANDING ORDER SAVE BUTTON CLICKED
    STANDING ORDER SUCESSFULLY SAVED
    READY TO CREATE NEXT STANDING ORDER
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User click on Start standing order button and selects Start date 16 and End date 17 day from current date
    STANDING ORDER PAGE HAS BEEN FOUND
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    09/27/2024 HAS BEEN SELECTED AS START DATE FOR STANDING ORDER
    09/28/2024 HAS BEEN SELECTED AS END DATE FOR STANDING ORDER
    Then User click on Add Product button in Standing order page and select catalog option
    And User should make sure that Catalog popup displayed in card view and select Category values
    CATALOG DIALOG BOX HAS BEEN FOUND
    Then Select products from Catalog popup
    Step skipped
    And User enters Qty in standing order product grid based on enabled days
    2111111
    Step skipped
    Then User clicks on Save button and handles popup
    Step skipped
    stepDefination_DSD_OMS.LoginPageStep.afterScenario1(io.cucumber.java.Scenario)
    Test scenario for creating standing order using catalog standing order, by selecting category value
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User click on Start standing order button and selects Start date 21 and End date 24 day from current date
    STANDING ORDER PAGE HAS BEEN FOUND
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    10/02/2024 HAS BEEN SELECTED AS START DATE FOR STANDING ORDER
    10/05/2024 HAS BEEN SELECTED AS END DATE FOR STANDING ORDER
    Then User enters Product# in Quick product entry inputbox
    STANDING ORDER PAGE HAS BEEN FOUND
    PRODUCT ENTERED IN QUICK ENTRY IS 00000008
    And User enters Qty in standing order product grid based on enabled days
    1111112
    Then User clicks on Save button and handles popup
    STANDING ORDER SAVE BUTTON CLICKED
    STANDING ORDER SUCESSFULLY SAVED
    READY TO CREATE NEXT STANDING ORDER
    And User should go through dates of standing order and count number of standing orders
    TOTAL ACTIVE AND PENDING STANDING ORDERS FOUND ARE 0
    And User click on Start standing order button and selects Start date 18 and End date 22 day from current date
    STANDING ORDER PAGE HAS BEEN FOUND
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    09/29/2024 HAS BEEN SELECTED AS START DATE FOR STANDING ORDER
    10/03/2024 HAS BEEN SELECTED AS END DATE FOR STANDING ORDER
    Then User enters Product# in Quick product entry inputbox
    STANDING ORDER PAGE HAS BEEN FOUND
    PRODUCT ENTERED IN QUICK ENTRY IS 00000008
    And User enters Qty in standing order product grid based on enabled days
    1111121
    Then User clicks on Save button and handles popup
    STANDING ORDER SAVE BUTTON CLICKED
    STANDING ORDER SUCESSFULLY SAVED
    READY TO CREATE NEXT STANDING ORDER
    And User should go through dates of standing order and count number of standing orders after overlapping dates
    TOTAL ACTIVE AND PENDING STANDING ORDERS FOUND ARE 0
    NO NEW STANDING ORDER HAS BEEN CRATED!!!
  • Standing Order1

    11:32:08 PM / 00:03:46:453 Fail

    Standing Order1
    09.11.2024 11:32:08 PM 09.11.2024 11:35:54 PM 00:03:46:453 · #test-id=979
    Creation of Standing order and all operation related to standing order
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    Then User checks for all the prodcuts in Active SO
    PRODUCTS FOUND IN STANDING ORDER:
    And User clicks on Copy Standing order button selects start and end date as 25 and 26 day from current date
    Step skipped
    Then User checks for the products added to copied SO
    Step skipped
    stepDefination_DSD_OMS.LoginPageStep.afterScenario1(io.cucumber.java.Scenario)
    Test scenario for copying Standing order
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    Then User should validate that Standing order Delivery schedule by default having Every week option
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User click on Start standing order button and selects Start date 27 from current date
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    Then User enters Product# in Quick product entry inputbox
    STANDING ORDER PAGE HAS BEEN FOUND
    And User enters Qty in standing order product grid based on enabled days
    1020304015105
    Step skipped
    Then User clicks on Save button and handles popup
    Step skipped
    And User should validate that there is no end date assigned to standing order
    Step skipped
    stepDefination_DSD_OMS.LoginPageStep.afterScenario1(io.cucumber.java.Scenario)
    Creation of standing order without giving any end date
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User click on Start standing order button and selects Start date 2 and End date 2 day from current date
    STANDING ORDER PAGE HAS BEEN FOUND
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    09/13/2024 HAS BEEN SELECTED AS START DATE FOR STANDING ORDER
    09/13/2024 HAS BEEN SELECTED AS END DATE FOR STANDING ORDER
    Then User should validate Standing Order dialog box for SO already existing
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User should click on Standing Order Register button
    Then User should search for Customer and Route in Standing order register popup
    CUSTOMER ACCOUNT# ENTERED IS 3029
    And User should click on Excel button, should download csv files
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User should click on Standing Order Register button
    Then User should search for Customer and Route in Standing order register popup
    CUSTOMER ACCOUNT# ENTERED IS 3029
    And User should click on PDF button, should Open new browser
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User should click on Standing Order Register button
    Then User should search for Customer and Route in Standing order register popup
    CUSTOMER ACCOUNT# ENTERED IS 3029
    And User should Click on Cancel button
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User should click on Generate Standing order button
    GENERATE STANDING ORDER HAS BEEN CLICKED
    Then User should select From and To date in Generate standing order(s) popup, Click on Ok
    And User should click on ok, in All task completed popup
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    Then User navigates to Standing order card and clicks on Delete button
    STANDING ORDER PAGE HAS BEEN FOUND
    TOTAL NUMBER OF ACTIVE AND PENDING SO FOUND ARE 6
    1 STANDING ORDER HAS BEEN DELETED
    STANDING ORDER DELETED
    2 STANDING ORDER HAS BEEN DELETED
    STANDING ORDER DELETED
    3 STANDING ORDER HAS BEEN DELETED
    STANDING ORDER DELETED
    4 STANDING ORDER HAS BEEN DELETED
    STANDING ORDER DELETED
    5 STANDING ORDER HAS BEEN DELETED
    STANDING ORDER DELETED
    6 STANDING ORDER HAS BEEN DELETED
    STANDING ORDER DELETED
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    Then User navigates to Standing order card and selects the first expired standing order
    And User successfully deletes expired standing order
    EXPIRED STANDING ORDER DELETED
    Given User enters URL and is on login page and entered credentials for SO
    When User is on Home Page for SO
    Then User navigate to Client side for SO
    Then User should select Order Entry tab for SO
    Then User selects Account# for SO
    Given User must be on Order Entry Page to select Standing Order and navigate to standing order
    STANDING ORDER PAGE HAS BEEN FOUND
    And User changes Customer account# for creating SO for some other customer
    ACCOUNT NUMBER WILL BE CHANGED TO 3021
    CUSTOMER ACCOUNT# SELECTED IS 40035984-0-3021
    And User click on Start standing order button and selects start and end date from popup
    START STANDING ORDER BUTTON CLICKED
    ADD STANDING ORDER DIALOG BOX FOUND
    09/11/2024 HAS BEEN SELECTED AS START DATE FOR STANDING ORDER
    09/11/2024 HAS BEEN SELECTED AS END DATE FOR STANDING ORDER
    Then User click on Add Product button in Standing order page and select catalog option
    And User checks for catalog popup and searches for product in catalog
    CATALOG DIALOG BOX HAS BEEN FOUND
    And User enters Qty in standing order product grid based on enabled days for multiple products
    1020304015105
    2468101214
    3579111315
    122463216128
    248142212108
    Step skipped
    Then User clicks on Save button and handles popup
    Step skipped
    stepDefination_DSD_OMS.LoginPageStep.afterScenario1(io.cucumber.java.Scenario)
    Test scenario for changing customer account# and createing standing order

Started

Sep 11, 2024 11:26:22 PM

Ended

Sep 11, 2024 11:35:56 PM

Features Passed

0

Features Failed

2

Features
Scenarios
Steps

Timeline

Tags

NamePassedFailedSkippedOthersPassed %
@ValidateDeliverySchedule 1 0 0 0 100%
@DatesRangeValidation 1 0 0 0 100%
@RemoveSkipSpecificDay 0 1 0 0 0%
@StandingOrderCatalogCreate 0 1 0 0 0%
@VerifySkipDateSetInSOWithOE 0 1 0 0 0%
@VerifyingDisableSelectButton 0 1 0 0 0%
@DeleteExpiredStandingOrder 1 0 0 0 100%
@DeleteProductFromStandingOrder 1 0 0 0 100%
@CopyStandingOrder 0 1 0 0 0%
@StandingOrderRegisterPdf 1 0 0 0 100%
@DeleteStandingOrder 1 0 0 0 100%
@SkipSpecificDay 0 1 0 0 0%
@StandingOrderWithoutEndDate 0 1 0 0 0%
@StandingOrderRegisterExcel 1 0 0 0 100%
@CatalogCard 0 1 0 0 0%
@MultipleStandingOrder 1 0 0 0 100%
@OverlappedStandingOrder 1 0 0 0 100%
@GenerateStandingOrder 1 0 0 0 100%
@StandingOrderQuickProCreate 1 0 0 0 100%
@StandingOrderRegisterCancel 1 0 0 0 100%
@ChangeAccountNumber 0 1 0 0 0%

System/Environment

NameValue
browser Browser
browserversion browserVersion
os windows